package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.DwBaiduLoanRateTempVO;

import java.util.List;

/**
 * Service Interface：贷款利息汇率临时表服务
 * 
 * @author ligm
 * @date 2019-05-02
 */
public interface DwBaiduLoanRateTempService {

	/**
	 * 新增数据
	 * 
	 * @param inDwBaiduLoanRateTempVo
	 * @return
	 */
	public int insertDwBaiduLoanRateTemp(DwBaiduLoanRateTempVO inDwBaiduLoanRateTempVo);

	/**
	 * 根据主键删除信息
	 * 
	 * @param inDwBaiduLoanRateTempVo
	 * @return
	 */
	public int deleteByPk(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 根据主键更新信息
	 * 
	 * @param inDwBaiduLoanRateTempVo
	 * @return
	 */
	public int updateByPk(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 根据主键查询详情
	 * 
	 * @param dwBaiduLoanRateTemp
	 * @return
	 */
	public DwBaiduLoanRateTempVO queryByPk(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 一级数据权限
	 * 
	 * @param dwBaiduLoanRateTemp
	 * @return
	 */
	public List<DwBaiduLoanRateTempVO> queryAllByLevelOne(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 二级数据权限
	 * 
	 * @param dwBaiduLoanRateTemp
	 * @return
	 * @version 0.1
	 */
	public List<DwBaiduLoanRateTempVO> queryAllByLevelTwo(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 三级数据权限
	 * 
	 * @param dwBaiduLoanRateTemp
	 * @return
	 */
	public List<DwBaiduLoanRateTempVO> queryAllByLevelThree(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 四级数据权限
	 * 
	 * @param dwBaiduLoanRateTemp
	 * @return
	 */
	public List<DwBaiduLoanRateTempVO> queryAllByLevelFour(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 五级数据权限
	 * 
	 * @param dwBaiduLoanRateTemp
	 * @return
	 */
	public List<DwBaiduLoanRateTempVO> queryAllByLevelFive(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVo);

	/**
	 * 
	 * 分页查询【贷款利息汇率临时表】 <br>
	 * 0.1:ludayong:2019年5月13日 上午9:29:15:新增 <br>
	 * 
	 * @author ludayong
	 * @since 2019年5月13日 上午9:29:15
	 * @date 2019年5月13日 上午9:29:15
	 * @version 0.1
	 */
	public List<DwBaiduLoanRateTempVO> queryByPage(DwBaiduLoanRateTempVO dwBaiduLoanRateTempVO);

	/**
	 * 
	 * 统计【贷款利息汇率临时表时表】数据量 <br>
	 * 0.1:ludayong:2019年5月13日 上午9:29:28:新增 <br>
	 * 
	 * @author ludayong
	 * @since 2019年5月13日 上午9:29:28
	 * @date 2019年5月13日 上午9:29:28
	 * @version 0.1
	 */
	public int queryCount();
}
